package com.rshare.domain.cg;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.cg.CXCGSH;

/**
 * @查询采购收货通知单
 * @author Zhouqian
 * @Date 2016年5月27日 下午12:46:28
 * @SuppressWarnings("serial")
 */
public class CXCGSHInfo extends CXCGSH {

	private static final long serialVersionUID = 1L;
	private String searchshdid; // 收货单号
	private String searchgysid; // 供应编码
	private String searchgysmc; // 供应商名称
	private String searchhbid; // 结算货币
	private String searchpoid; // 采购订单号
	private String searchbmid; // 采购部门
	private String searchcgyid; // 采购员
	private String searchjsfs; // 结算方式
	private String searchwlph; // 物料批号
	private String searchwlid; // 物料编码
	private String searchwlmc; // 物料名称
	private String searchgg; // 规格
	private String searchwlxx; // 物料信息
	private String searchckid; // 仓库
	private String searchshqk; // 收货情况
	private Date searchywrqb; // 起始业务日期
	private Date searchywrqe; // 终止业务日期
	private Date searchshrqb; // 起始收货日期
	private Date searchshrqe; // 终止收货日期

	public String getSearchshdid() {
		return searchshdid;
	}

	public void setSearchshdid(String searchshdid) {
		this.searchshdid = searchshdid;
	}

	public String getSearchgysid() {
		return searchgysid;
	}

	public void setSearchgysid(String searchgysid) {
		this.searchgysid = searchgysid;
	}

	public String getSearchgysmc() {
		return searchgysmc;
	}

	public void setSearchgysmc(String searchgysmc) {
		this.searchgysmc = searchgysmc;
	}

	public String getSearchhbid() {
		return searchhbid;
	}

	public void setSearchhbid(String searchhbid) {
		this.searchhbid = searchhbid;
	}

	public String getSearchpoid() {
		return searchpoid;
	}

	public void setSearchpoid(String searchpoid) {
		this.searchpoid = searchpoid;
	}

	public String getSearchbmid() {
		return searchbmid;
	}

	public void setSearchbmid(String searchbmid) {
		this.searchbmid = searchbmid;
	}

	public String getSearchcgyid() {
		return searchcgyid;
	}

	public void setSearchcgyid(String searchcgyid) {
		this.searchcgyid = searchcgyid;
	}

	public String getSearchjsfs() {
		return searchjsfs;
	}

	public void setSearchjsfs(String searchjsfs) {
		this.searchjsfs = searchjsfs;
	}

	public String getSearchwlph() {
		return searchwlph;
	}

	public void setSearchwlph(String searchwlph) {
		this.searchwlph = searchwlph;
	}

	public String getSearchwlid() {
		return searchwlid;
	}

	public void setSearchwlid(String searchwlid) {
		this.searchwlid = searchwlid;
	}

	public String getSearchwlmc() {
		return searchwlmc;
	}

	public void setSearchwlmc(String searchwlmc) {
		this.searchwlmc = searchwlmc;
	}

	public String getSearchgg() {
		return searchgg;
	}

	public void setSearchgg(String searchgg) {
		this.searchgg = searchgg;
	}

	public String getSearchwlxx() {
		return searchwlxx;
	}

	public void setSearchwlxx(String searchwlxx) {
		this.searchwlxx = searchwlxx;
	}

	public String getSearchckid() {
		return searchckid;
	}

	public void setSearchckid(String searchckid) {
		this.searchckid = searchckid;
	}

	public String getSearchshqk() {
		return searchshqk;
	}

	public void setSearchshqk(String searchshqk) {
		this.searchshqk = searchshqk;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchywrqb() {
		return searchywrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchywrqb(Date searchywrqb) {
		this.searchywrqb = searchywrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchywrqe() {
		return searchywrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchywrqe(Date searchywrqe) {
		this.searchywrqe = searchywrqe;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchshrqb() {
		return searchshrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchshrqb(Date searchshrqb) {
		this.searchshrqb = searchshrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchshrqe() {
		return searchshrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchshrqe(Date searchshrqe) {
		this.searchshrqe = searchshrqe;
	}

}
